// pages/attachmentList/attachmentList.js
var app = getApp();
import storage from '../../api/storage.js'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    statusBarHeight: app.globalData.statusBarHeight,
	vtype:'',
	storagelist:[],
	datanull:0,
  },
  //加载附件理表
  loadstorage(){
  	  const that = this
  	  storage.storage().then(res => {
  		   if(res.data.errno === 0){
  			   that.setData({
  				   storagelist:res.data.data.list
  			   })
			   if(res.data.data.list.length > 0){
				  that.setData({
					  datanull:1,
				  })
			   }else{
				  that.setData({
					  datanull:0,
				  })
			   }
  		   }
  	  })
  },
  opendoc(e){
  	  console.log(e.currentTarget.dataset.menuitem.url)
	  if(e.currentTarget.dataset.menuitem.type === 'video/mp4'
	  || e.currentTarget.dataset.menuitem.type === 'video/avi'){
	  		  wx.navigateTo({
	  			  url:'/pages/attachmentDetail/attachmentDetail?id='+e.currentTarget.dataset.menuitem.id
	  		  })
	  }if(e.currentTarget.dataset.menuitem.type === 'image/jpeg'
	  || e.currentTarget.dataset.menuitem.type === 'image/png'
	  || e.currentTarget.dataset.menuitem.type === 'image/gif'){
	  		  wx.navigateTo({
	  			  url:'/pages/attachmentImgDetail/attachmentImgDetail?id='+e.currentTarget.dataset.menuitem.id
	  		  })
	  }else{
		  //'http://video.317hu.com/917b3140-3da6-47d5-911c-a15462fcdeb2.pdf'
		  wx.downloadFile({
	        url: e.currentTarget.dataset.menuitem.url,
	        success: function (res) {
	          var filePath = res.tempFilePath
				console.log(res.tempFilePath)
	          wx.openDocument({
	            filePath: filePath,
	            success: function (res) {
	              console.log('打开文档成功')
	            },
				fail: function(res) {
				  wx.showToast({title:'类型不自持打开'})
				},
				complete: function(res) {
				  console.log(res);
				}
	          })
	        },
			fail: function(res) {
				  wx.showToast({title:'该文档下载失败'})
			  },
			complete: function(res) {},
	      })
		}
  },
  // 点击跳转页面
  openTo(e) {
    wx.navigateTo({
      url: e.currentTarget.dataset.url,
    })
  },
  // 返回
  goBack(e) {
    wx.navigateBack({})
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
	this.loadstorage()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})